function importDateByNow(stock_code) {

    $.ajax({
        /*type = "get",*/
        url: '/stock_funds',
        data: {'stock_code': stock_code},
        dateType: "JSON",
        success: function (data, textStatus, jqXHR) {
            $.messager.show({
                title: '提示',
                msg: data,
                showType: 'fade',      //设置显示类型
                style: {left: 500, top: 100},     //设置弹框的位置
                width: 100,                           //设置弹框的宽度和高度
                height: 200,
                timeout: 1000      //设置停留时间，1000毫秒
            });
        }
    });
}

function importStockByIndustry(obj) {

    $.ajax({
        /*type = "get",*/
        url: '/stock_funds_batch',
        data: {
            'industry_name': $(obj).attr('industry_name'),
            'id': $(obj).attr('industry_id')
        },
        dateType: "JSON",
        timeout: 1000000,
        success: function (data, textStatus, jqXHR) {
            $.messager.show({
                title: '提示',
                msg: data,
                showType: 'fade',      //设置显示类型
                style: {left: 500, top: 100},     //设置弹框的位置
                width: 100,                           //设置弹框的宽度和高度
                height: 200,
                timeout: 1000      //设置停留时间，1000毫秒
            });
            industry.search()
        },
        error: function (xhr, textStatus) {
            if (textStatus == 'timeout') {
                // Treat timeout logic
                $.messager.alert("操作提示", "timeout！", "warning");

            } else {
                console.log('error:' + textStatus);

            }
        }
    });
}


var industry = {                     //obj对象
    search: function () {
        $('#industry_sigle_day').datagrid('load', {                         //执行数据表格的load方法提交数据
            date: $('#industry_date').val(),     //获取查询结束时间
        });
    }
};

var concept = {                     //obj对象
    search: function () {
        $('#concept_sigle_day').datagrid('load', {                         //执行数据表格的load方法提交数据
            date: $('#concept_date').val(),     //获取查询结束时间
        });
    }
};

$(function () {
    $('#stock_sigle_day').datagrid({
        width: 1450,                 //设置宽度
        url: '/board/stock-fund',       //远程加载数据地址
        title: '股票日数据',           //面板属性，添加标题
        iconCls: 'icon-search',     //添加图标
        method: 'get',
        sortOrder: 'desc',
        sortName: 'main_net_inflow',
        queryParams: $("#stock_form").parseForm()  //当请求远程数据时，发送的额外参数。
        ,
        columns: [[                 //设置要显示表格数据
            {
                field: 'stock_name',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '股票名称'
            },
            {
                field: 'stock_code',     //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '股票编码'
            },
            {
                field: 'open',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '开盘价'
            }
            , {
                field: 'close',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '收盘价'
            }
            , {
                field: 'high',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最高价'
            }
            , {
                field: 'low',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最低价'
            }, {
                field: 'average',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '平均价'
            }, {
                field: 'preclose',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '前收盘价'
            }
            , {
                field: 'volume',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交量'
            }
            , {
                field: 'amount',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交额'
            }, {
                field: 'pctChg',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '涨跌幅'
            }, {
                field: 'turn',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '换手率',
            }, {
                field: 'PE',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '动态市盈率'
            }
            , {
                field: 'inner',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '内盘'
            }
            , {
                field: 'outer',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '外盘'
            }

            , {
                field: 'main_net_inflow',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '主力净流入',   //title，定义数据的标题
                sortable: true
            }
            , {
                field: 'profit_ratio',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '获利比例'
            }
            , {
                field: 'average_cost',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '平均成本'
            }
            , {
                field: 'cost_90',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '90%成本'
            }
            , {
                field: 'cost_70',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '70%成本'
            }
            , {
                field: 'concentration_90',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '90%集中度'
            }
            , {
                field: 'concentration_70',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '70%集中度'
            }
            , {
                field: 'create_time',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '创建时间',
                formatter: function (value) {
                    var dateMat = new Date(value);
                    var year = dateMat.getFullYear();
                    var month = dateMat.getMonth() + 1;
                    var day = dateMat.getDate();
                    return year + "-" + month + "-" + day;
                }

            }

        ]],
        pagination: true,         //组件底部显示分页工具栏
        pageNumber: 1,             //设置分页时初始化页码
        pageSize: 20,               //设置分页时设置每页多少条
        pageList: [20, 50, 100, 500],          //设置可选每页显示条数
        fitColumns: true,         //设置表格自适应
        // scrollbarSize: 0,          //滚动条所占的宽度或高度。默认为18。
        rownumbers: true,
        toolbar: '#stock_toolbar',
        onBeforeLoad: function (param) {
            var firstLoad = $(this).attr("firstLoad");
            if (firstLoad == "false" || typeof (firstLoad) == "undefined") {
                $(this).attr("firstLoad", "true");
                return false;
            }
            return true;
        },
        onLoadSuccess: function (data) {
            $("#stock_sigle_day").datagrid("resize", {
                height: ($(window).height()),
                width: ($(window).width())//估计是这样，没有测试
            });
        }
    });

    $('#stock_search').linkbutton({  //查询按钮
        iconCls: "icon-search"
    });
    //查询功能
    $('#stock_search').click(function () {   //点击查询后执行obj对象里的search方法
        stockFunds.search();
    });
    var stockFunds = {                     //obj对象
        search: function () {
            $('#stock_sigle_day').datagrid('load', {                         //执行数据表格的load方法提交数据
                date: $('#stock_date').val(),     //获取查询结束时间
            });
        }
    };


    //------------------------------------
    $('#industry_sigle_day').datagrid({
        // width: 1550,                 //设置宽度
        url: '/board/industry',       //远程加载数据地址
        title: '行业数据',           //面板属性，添加标题
        iconCls: 'icon-search',     //添加图标
        method: 'get',
        sortOrder: 'desc',
        sortName: 'main_net_inflow',
        queryParams: $("#industry_form").parseForm()  //当请求远程数据时，发送的额外参数。
        ,
        frozenColumns: [[
            {field: 'industry_name', title: '行业名称', width: 100, formatter: formatIndustry}
        ]],
        columns: [[                 //设置要显示表格数据
            /*  {
                  field: 'industry_name',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                  title: '行业名称',      //title，定义数据的标题
                  width: 100
              }*/
            /*,{
                field: 'industry_code',     //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '行业编码',      //title，定义数据的标题
                width: 100
            }*/
            {
                field: 'main_net_inflow',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '主力净流入(亿元)',   //title，定义数据的标题
                // width: 100,
                fixed: true,
                sortable: true
            }
            , {
                field: 'open',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '开盘价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'close',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '收盘价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'high',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最高价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'low',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最低价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'volume',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交量',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'amount',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交额',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            /*   , {
                   field: 'inner',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                   title: '内盘',   //title，定义数据的标题
                    // width: 100,
                   fixed : true
               }
               , {
                   field: 'outer',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                   title: '外盘',   //title，定义数据的标题
                    // width: 100,
                   fixed : true
               }*/
            , {
                field: 'rising_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '上涨个数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'decliner_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '下跌个数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'flat_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '平家数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }

            /*  , {
                  title: '操作',
                  resizable: true,
                  field: '获取最新数据大厦的方式',
                   // width: 100,
                  fixed : true,
                  formatter: formatIndustry
              }*/

        ]],
        pagination: true,         //组件底部显示分页工具栏
        pageNumber: 1,             //设置分页时初始化页码
        pageSize: 20,               //设置分页时设置每页多少条
        pageList: [20, 50, 100],          //设置可选每页显示条数
        // fitColumns: false,         //设置表格自适应
        scrollbarSize: 0,          //滚动条所占的宽度或高度。默认为18。
        rownumbers: true,
        toolbar: '#industry_toolbar',           //引入id为tb的区块工具栏
        onBeforeLoad: function (param) {
            var firstLoad = $(this).attr("firstLoad");
            if (firstLoad == "false" || typeof (firstLoad) == "undefined") {
                $(this).attr("firstLoad", "true");
                return false;
            }
            return true;
        }

    });

    /*function formatIndustry(val, row, index) {
        if (row.stock_imported == 0) {
            return '<a href="javascript:void(0);" industry_name=' + row.industry_name + ' industry_id=' + row.id + ' onclick="importStockByIndustry(this);">获取股票资金涨幅数据</a>';
        } else {
            return '<a href="javascript:void(0);" disabled="true">已获取</a>'
        }
    }*/

    function formatIndustry(val, row, index) {
        var href_url = 'http://quote.eastmoney.com/bk/90.' + row.industry_code + '.html'
        return '<a href="' + href_url + '" target="_blank">' + row.industry_name + '</a>';
    }

    $('#industry_search').linkbutton({  //查询按钮
        iconCls: "icon-search"
    });
//查询功能
    $('#industry_search').click(function () {   //点击查询后执行obj对象里的search方法
        industry.search();
    });


// ------------------------------------------------------------

    $('#market_sigle_day').datagrid({
        // width: 1500,                 //设置宽度
        url: '/board/market',       //远程加载数据地址
        title: '市场数据',           //面板属性，添加标题
        iconCls: 'icon-search',     //添加图标
        method: 'get',
        sortOrder: 'desc',
        sortName: 'main_net_inflow',
        queryParams: $("#market_form").parseForm()  //当请求远程数据时，发送的额外参数。
        ,
        frozenColumns: [[
            {field: 'market_name', title: '股票市场名称', width: 100}
        ]],
        columns: [[                 //设置要显示表格数据
            /*  {
                  field: 'market_name',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                  title: '股票市场名称',      //title，定义数据的标题
                  width: 100
              },*/
            /* {
                 field: 'market_code',     //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                 title: '市场编码',      //title，定义数据的标题
                 width: 100
             },*/
            {
                field: 'open',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '开盘价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'close',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '收盘价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'high',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最高价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'low',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最低价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'volume',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交量',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'amount',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交额',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            /* , {
                 field: 'inner',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                 title: '内盘',   //title，定义数据的标题
                 // width: 100,
                 fixed : true
             }
             , {
                 field: 'outer',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                 title: '外盘',   //title，定义数据的标题
                 // width: 100,
                 fixed : true
             }*/
            , {
                field: 'rising_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '上涨个数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'decliner_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '下跌个数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'flat_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '平家数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'main_net_inflow',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '主力净流入',   //title，定义数据的标题
                // width: 100,
                fixed: true,
                sortable: true
            }

        ]],
        pagination: true,         //组件底部显示分页工具栏
        pageNumber: 1,             //设置分页时初始化页码
        pageSize: 20,               //设置分页时设置每页多少条
        pageList: [20, 50, 100],          //设置可选每页显示条数
        // fitColumns: false,         //设置表格自适应
        scrollbarSize: 0,          //滚动条所占的宽度或高度。默认为18。
        rownumbers: true,
        toolbar: '#market_toolbar',           //引入id为tb的区块工具栏
        onBeforeLoad: function (param) {
            var firstLoad = $(this).attr("firstLoad");
            if (firstLoad == "false" || typeof (firstLoad) == "undefined") {
                $(this).attr("firstLoad", "true");
                return false;
            }
            return true;
        }
    });


    $('#market_search').linkbutton({  //查询按钮
        iconCls: "icon-search"
    });
//查询功能
    $('#market_search').click(function () {
        //点击查询后执行obj对象里的search方法

        obj.search();
    });
    var obj = {                     //obj对象
        search: function () {
            $('#market_sigle_day').datagrid('load', {                         //执行数据表格的load方法提交数据
                date: $('#market_date').val(),     //获取查询结束时间
            });
        }
    };

//    --------------------------概念
    $('#concept_sigle_day').datagrid({
        // width: 1550,                 //设置宽度
        url: '/board/concept',       //远程加载数据地址
        title: '行业数据',           //面板属性，添加标题
        iconCls: 'icon-search',     //添加图标
        method: 'get',
        sortOrder: 'desc',
        sortName: 'main_net_inflow',
        queryParams: $("#concept_form").parseForm()  //当请求远程数据时，发送的额外参数。
        ,
        frozenColumns: [[
            {field: 'concept_name', title: '概念名称', width: 100, formatter: formatConcept}
        ]],
        columns: [[                 //设置要显示表格数据

            {
                field: 'main_net_inflow',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '主力净流入(亿元)',   //title，定义数据的标题
                // width: 100,
                fixed: true,
                sortable: true
            }
            , {
                field: 'open',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '开盘价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'close',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '收盘价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'high',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最高价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'low',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '最低价',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'volume',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交量',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'amount',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '成交额',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }

            , {
                field: 'rising_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '上涨个数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'decliner_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '下跌个数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }
            , {
                field: 'flat_nums',      //field，对应远程JSON 数据里的对象属性，也就是数据库字段
                title: '平家数',   //title，定义数据的标题
                // width: 100,
                fixed: true
            }

            /*  , {
                  title: '操作',
                  resizable: true,
                  field: '获取最新数据大厦的方式',
                   // width: 100,
                  fixed : true,
                  formatter: formatIndustry
              }*/

        ]],
        pagination: true,         //组件底部显示分页工具栏
        pageNumber: 1,             //设置分页时初始化页码
        pageSize: 20,               //设置分页时设置每页多少条
        pageList: [20, 50, 100],          //设置可选每页显示条数
        fitColumns: false,         //设置表格自适应
        scrollbarSize: 0,          //滚动条所占的宽度或高度。默认为18。
        rownumbers: true,
        toolbar: '#industry_toolbar',           //引入id为tb的区块工具栏
        onBeforeLoad: function (param) {
            var firstLoad = $(this).attr("firstLoad");
            if (firstLoad == "false" || typeof (firstLoad) == "undefined") {
                $(this).attr("firstLoad", "true");
                return false;
            }
            return true;
        }

    });

    /*function formatIndustry(val, row, index) {
        if (row.stock_imported == 0) {
            return '<a href="javascript:void(0);" industry_name=' + row.industry_name + ' industry_id=' + row.id + ' onclick="importStockByIndustry(this);">获取股票资金涨幅数据</a>';
        } else {
            return '<a href="javascript:void(0);" disabled="true">已获取</a>'
        }
    }*/

    function formatConcept(val, row, index) {
        var href_url = 'http://quote.eastmoney.com/bk/90.' + row.concept_code + '.html'
        return '<a href="' + href_url + '" target="_blank">' + row.concept_name + '</a>';
    }

    $('#concept_search').linkbutton({  //查询按钮
        iconCls: "icon-search"
    });
//查询功能
    $('#concept_search').click(function () {   //点击查询后执行obj对象里的search方法
        concept.search();
    });


})
;